spain (sp) - French English Dictionary